surface: Store popup parent
authorMatthias Clasen <mclasen@redhat.com>
Mon, 22 Apr 2019 14:21:17 +0000 (14:21 +0000)
committerMatthias Clasen <mclasen@redhat.com>
Tue, 28 May 2019 20:25:14 +0000 (20:25 +0000)
commit9af6d7f733dee9f5222781a13b3d0854783cde74
tree1d80edb423f524b8f6181b102c6b5310dadcfb84
parent33c6dff8815df05fe0caedb1607f4863c6fe3425
surface: Store popup parent

Store popup parents separately from transient-for
parents, since these are separate concepts with
different behaviors. And we need the parent in
the frontend, so we can use it in the fallback
move-to-rect implementation.
gdk/broadway/gdksurface-broadway.c
gdk/gdksurfaceprivate.h
gdk/wayland/gdksurface-wayland.c
gdk/x11/gdksurface-x11.c